package com.dferreira.axil.service;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;

public interface Cadastro<Entidade> {

	public Entidade salvar(Entidade entidade);
	
	public void salvarTodos(Collection<Entidade> entidades);
	
	public void excluir(Entidade entidade);
	
	public void excluirTodos(Collection<Entidade> entidades);
	
	public Entidade findById(Serializable id);
	
	public List<Entidade> findAll();
	
	public List<Entidade> getAll();
	
	public List<Entidade> findByExample(Entidade entidade);
	
}
